/*
 * ExtratorTerminos.h
 *
 *  Created on: 27/09/2011
 *      Author: nestor
 *
 *
 * A partir de la ruta de un archivo, extrae los terminos, los normaliza y da de alta el nuevo
 * archivo
 */

#ifndef EXTRATORTERMINOS_H_
#define EXTRATORTERMINOS_H_
#include "iostream"
#include "fstream"
#include "../../../estructuras/lista/Lista.h"
#include "../../TextOperator/TextOperator.h"
class ExtratorTerminos {
private:
	std::fstream archivos;
	TextOperator texOperator;

	long nroUltimoArchivo;

	void extraerTerminos(std::string& linea, Lista<std::string> * listaTerminos);


public:
	ExtratorTerminos();
	long int extraer(std::string & ruta, Lista<std::string>* listaTerminos);
	virtual ~ExtratorTerminos();
};

#endif /* EXTRATORTERMINOS_H_ */
